drop steam hammer - German English Dictionary